﻿using System.Security.Cryptography.X509Certificates;
using RayDen.Library.Core.Primitives;

namespace RayDen.RayEngine.VertexFramework
{
    public interface IPathVertex
    {
        IPathEdge StartEdge { get; }
        float Pdf(ref Vector wi, ref Vector wo, out float wPdf);

    }

    public interface IPathEdge
    {
        IPathVertex ForwardVertex { get; }
        IPathVertex BackVertex { get; }
        
    }


}